import os
# 想在一个文件中写入数据，但是前提必须是这个文件系统上不存在

# 在open()函数中使用x模式来代替w模式
def demo_1():
    with open('../temp/test_not_exists.txt', 'xt') as f:
        f.write('kepler not exists\n')

# 可以先判断文件是否存在，在添加文本
def demo_2():
    if not os.path.exists('../temp/test_not_exists.txt'):
        with open('../temp/test_not_exists.txt', 'wt') as f:
            f.write('Hello\n')
    else:
        print('File already exists')

if __name__ == '__main__':
    # demo_1()
    demo_2()